Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Australian Open - Melbourne Wimbledon - London Bosnia & Herzegovina F2 Croatia F8 Banja Luka Challenger French Open - Paris Wimbledon - London U.S. Open - New York Bosnia/Herzegovina F6 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Croatia F7 Croatia F8 Croatia F1 Croatia F2 Italy F6 Bosnia & Herzegovina F3 Serbia F2 Croatia F8 Croatia F9 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F3 Turkey F4 Croatia F1 Italy F1 Italy F2 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Croatia F12 Turkey F2 Croatia F1 Italy F1 Italy F5 Bulgaria F1 Bosnia & Herzegovina F4 Serbia F3 Croatia F12 Israel F3 Italy F7 Italy F20 Bosnia & Herzegovina F2 Croatia F2 Bosnia & Herzegovina F5 Serbia F1 Serbia F3 Serbia F7 Croatia F7 Croatia F12 Croatia F11 Gemax Open - Belgrade Como Challenger Kazan Challenger Kenitra Challenger Mohammedia Challenger Casablanca Challenger Aptos Challenger New Haven Challenger Bratislava Challenger Bendigo Challenger Barcelona Challenger Meerbusch Challenger Meerbusch Challenger Banja Luka Challenger Kobe Challenger Salzburg Challenger Helsinki Challenger Ottignies-Louvain-la-Neuve Challenger Ostrava Challenger Zagreb Challenger Ilkley Challenger Lyon Challenger Croatia F10 Montemar Challenger Zadar Challenger Casablanca Challenger Irving Challenger Santo Domingo Challenger Split Challenger Mallorca Open - Mallorca Cordenons Challenger 2003 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Noumea Challenger Istanbul Challenger Sibiu Challenger Bratislava 2 Challenger Danderyd Challenger Canberra Challenger Manama Challenger Barletta Challenger Bonn Challenger Santo Domingo Challenger Manacor Challenger Istanbul Challenger Bratislava 2 Challenger Maia Challenger Canberra Challenger Tata Open - Chennai Heineken Open - Auckland Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona Open Seat Godo 2003 - Barcelona Mercedes Cup - Stuttgart China Open - Beijing Open 13 - Marseille Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Dubai Open - Dubai Stockholm Open - Stockholm Synsam Swedish Open - Bastad The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Chennai Open - Chennai Open Sainte-Victoire - Aix-En-Provence The Artois Championships - London Chennai Open - Chennai The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Trnava Challenger ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona China Open - Beijing Santos Challenger Matsuyama Challenger Sao Paulo Challenger Arad Challenger Qatar Exxon Mobil Open - Doha Antalya Challenger Zadar Challenger Cordenons Challenger AIG Japan Open Tennis Championships - Tokyo Banja Luka Challenger Mallorca Challenger Rome Challenger Prostejov Challenger Intersport Heilbronn Open - Heilbronn Poznan Challenger Bergamo Challenger Alphen Challenger Hamburg Challenger - Hamburg Banja Luka Challenger Thailand Open - Bangkok San Benedetto Challenger Split Challenger Qatar ExxonMobil Open - Doha AEGON Championships - London Guadalajara Challenger Open Sabadell Atlantico - Barcelona AEGON Championships - London Alphen Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Nottingham 2 Challenger XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Studena Croatia Open - Umag VTR Open - Vina del Mar Brasil Open - Sao Paulo Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Barcelona Open BancSabadell - Barcelona Grand Prix de Tennis - St. Jean de Luz Mercedes Cup - Stuttgart China Open - Beijing Challenger 42 - Andrezieux If Stockholm Open - Stockholm Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Lisbon Challenger Rio Open 500 - Rio de Janeiro Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Blois Challenger Winston-Salem Open - Winston-Salem China Open - Beijing Swiss Indoors Basel - Basel Brest Challenger Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro The Stella Artois Championships - London Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul BH Indoor Sarajevo - Sarajevo Geneva Open - Geneva Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart AEGON Championships - London Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg China Open - Beijing Memphis Open - Memphis Argentina Open - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Sarajevo Challenger China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Blumenau Challenger Zagreb Challenger Oeiras 3 Challenger Milan Challenger Bet-at-home Open - Hamburg San Marino Challenger Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Brasov Challenger St. Petersburg Open - St. Petersburg Lermontov Challenger Shenzhen Open - Shenzhen China Open - Beijing Sydney International - Sydney Open Sud de France - Montpellier Cherbourg Challenger Trieste Challenger Sarajevo Challenger ABN AMRO World Tennis Tournament - Rotterdam Kosice Challenger Tulln Challenger Liberec Challenger Dubai Duty Free Tennis Championships - Dubai Trnava Challenger Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest Sibiu Challenger Barcelona Challenger AEGON Championships - London Cap Cana Challenger Casablanca Challenger Bratislava Challenger Mersin Challenger Antalya Cup - Antalya Samarkand Challenger Arad Challenger Kosice Challenger Plava Laguna Croatia Open - Umag Bergamo Challenger Meknes Challenger Tashkent Challenger St. Petersburg Open - St. Petersburg Geneva Challenger Helsinki Challenger Shenzhen Open - Shenzhen Santo Domingo Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Ostrava Challenger Kremlin Cup - Moscow Heilbronn Challenger Moscow Challenger Poznan Challenger Braunschweig Challenger San Benedetto Challenger Bordeaux Challenger Andria Challenger Alphen Challenger Mersin Challenger ABN AMRO World Tennis Tournament - Rotterdam Genova Challenger Mohammedia Challenger Bendigo Challenger Lima Challenger Abierto Mexicano Telcel - Acapulco Guayaquil Challenger Barcelona Open Banc Sabadell - Barcelona Nottingham 1 Challenger Quimper Challenger Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Lille Challenger SkiStar Swedish Open - Bastad Prostejov Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Sarajevo Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Buenos Aires Challenger Open Sud de France - Montpellier Kosice Challenger Orleans Challenger Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Plava Laguna Croatia Open - Umag Citi Open - Washington St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Serbia Open - Belgrade United Cup - Australia Tunis Challenger Banja Luka Open - Banja Luka Stockholm Open - Stockholm Firenze Open - Florence Nordea Open - Bastad Ismaning Challenger Erste Bank Open - Vienna Lisbon Challenger Stockholm Open - Stockholm Ostrava Challenger Rome 2 Challenger Qatar ExxonMobil Open - Doha Salzburg-Anif Challenger Tunis Challenger Nordea Open - Bastad Hangzhou Open - Hangzhou Bratislava Challenger Helsinki Challenger Almaty Open - Almaty Belgrade Open - Belgrade BRD Nastase Tiriac Trophy - Bucharest Rio Open - Rio de Janeiro European Open - Brussels Sony Ericsson Open - Miami Lugano Challenger Boss Open - Stuttgart Nordea Open - Bastad Mauthausen Challenger Plava Laguna Croatia Open - Umag Kremlin Cup - Moscow Hangzhou Open - Hangzhou Erste Bank Open - Vienna Sibiu Challenger Yokohama Challenger Szekesfehervar Challenger Ostrava Challenger Poznan Challenger BNP Paribas Masters - Paris TEB BNP Paribas Istanbul Open - Istanbul Braunschweig Challenger Internazionali BNL dItalia - Rome Phoenix Challenger Tampere Challenger Bratislava Challenger Nottingham 2 Challenger Open Castilla y Leon - Segovia TEB BNP Paribas Istanbul Open - Istanbul Forli 5 Challenger Konzum Croatia Open - Umag Kenitra Challenger Rosario Challenger Perugia Challenger Como Challenger Vancouver Challenger International Championship of Croatia - Umag Marbella Challenger Belgrade Challenger Pacific Life Open - Indian Wells Zug Challenger Santo Domingo Challenger Plava Laguna Croatia Open - Umag Konzum Croatia Open - Umag Prague 2 Challenger Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Sydney International - Sydney Movistar Chile Open - Santiago Milan Indoors - Milan Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Qatar Open - Doha Abierto Mexicano Telfonica MoviStar - Acapulco The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Japan Open Tennis Championships - Tokyo Adelaide International - Adelaide Hamburg Open - Hamburg Hellenic Championship - Athens Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha BMW Open - Munich Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Abierto Mexicano - Los Cabos Erste Bank Open - Vienna China Open - Beijing Erste Bank Open - Vienna Open Sud de France - Montpellier New York Open - New York Hamburg European Open - Hamburg Anytech365 Andalucia Open - Marbella Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Pacific Life Open - Indian Wells Millennium Estoril Open - Estoril NASDAQ-100 Open - Miami Dubai Duty Free Tennis Championships - Dubai Astana Open - Astana Apia International - Sydney Brisbane International - Brisbane Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Bucharest Open - Bucharest NASDAQ-100 Open - Miami Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Monte Carlo Open Parc - Lyon Telecom Italia Masters - Rome Gerry Weber Open - Halle Argentina Open - Buenos Aires Rogers Cup - Montreal Tiriac Open - Bucharest Barcelona Open Banc Sabadell - Barcelona Western & Southern Financial Group Masters - Cincinnati Kremlin Cup - Moscow Brisbane International - Brisbane Mallorca Championships - Mallorca NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Monte Carlo - Monte Carlo Japan Open Tennis Championships - Tokyo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Masters Series Madrid - Madrid Open 13 Provence - Marseille Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells TEB BNP Paribas Istanbul Open - Istanbul Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Abierto Mexicano de Tenis Mifel - Los Cabos BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Trofeo Conde de Godo - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells National Bank Open - Toronto ABN AMRO World Tennis Tournament - Rotterdam Rogers Cup - Montreal Vilnius Challenger Tennis Masters Series - Madrid Heilbronn Challenger Bratislava 1 Challenger Shanghai Rolex Masters - Shanghai Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Wimbledon - London U.S. Open - New York Heineken Open - Auckland Australian Open - Melbourne BNP Paribas Masters - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Cincinnati Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid U.S. Open - New York Shanghai Rolex Masters - Shanghai Aircel Chennai Open - Chennai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Monte Carlo Wimbledon - London Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Madrid Wimbledon - London Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Campionati BNL dItalia - Rome Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Miami Open - Miami U.S. Open - New York Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Australian Open - Melbourne Wimbledon - London Moselle Open - Metz French Open - Paris U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Miami Open - Miami Rolex Paris Masters - Paris French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai German Tennis Championships - Hamburg Miami Open - Miami Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Open 13 Provence - Marseille U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rolex Paris Masters - Paris Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group II, 1R, BIH-GRE 3-1 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group I, 1R, BIH-POL 5-0 Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Finals, Group B Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, Group I, 1R, ECU-BIH 3-2 1 Masters Guinot Mary Cohr Capitala World Tennis Championship French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) The Mubadala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments A Day At The Drive - Adelaide Wimbledon - London Davis Cup, World Group, PO, SWE-BIH 3-1 Davis Cup, World Group I, 1R, TPE-BIH 3-2 Davis Cup, Group I, 1R, BIH-MEX 3-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, NED-ESP 2-1 U.S. Open - New York Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Capitala World Tennis Championship Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, AUS-BIH 4-0 Laver Cup - Geneva Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, Group I, PO, TUN-BIH 1-3 Barclays ATP World Tour Finals - London Davis Cup, Group I, 1R, BIH-GER 0-4 Davis Cup, Group I, PO, BUL-BIH 1-3 Davis Cup, Group I, PO, UZB-BIH 1-3 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group I, 2R, BIH-NED 1-3 Nitto ATP Finals - London Mubadala World Tennis Championship Olympics - Beijing Olympics - Rio de Janeiro Olympics - Paris Barclays ATP World Tour Finals - London Nitto ATP Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Australian Open - Melbourne French Open - Paris